The distributed breakout algorithms

نویسندگان

  • Katsutoshi Hirayama
  • Makoto Yokoo
چکیده

We present a new series of distributed constraint satisfaction algorithms, the distributed breakout algorithms, which is inspired by local search algorithms for solving the constraint satisfaction problem (CSP). The basic idea of these algorithms is for agents to repeatedly improve their tentative and flawed sets of assignments for variables simultaneously while communicating such tentative sets with each other until finding a solution to an instance of the distributed constraint satisfaction problem (DisCSP). We introduce four implementations of the distributed breakout algorithms: Single-DB, Multi-DB, Multi-DB+, and Multi-DB++. Single-DB is a distributed breakout algorithm for solving the DisCSP, where each agent has a single local variable and its related constraints. Multi-DB, on the other hand, is another distributed breakout algorithm for solving the distributed SAT (DisSAT) problem, where each agent has multiple local variables and their related clauses. Multi-DB+ and Multi-DB++ are stochastic variations of Multi-DB. In Multi-DB+, we introduce a technique called random break into Multi-DB; in Multi-DB++, we introduce a technique called random walk into Multi-DB+. We conducted experiments to compare these algorithms with the asynchronous type of distributed constraint satisfaction algorithm. Through these experiments, we found that Single-DB, Multi-DB, and Multi-DB+ scale up better than the asynchronous type of distributed constraint satisfaction algorithms, but they sometimes show very poor performance. On the other hand, we also found that Multi-DB++, which uses random walk, provides a clear performance improvement.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support-based Distributed Search

Algorithms for Distributed Constraint Satisfaction Problems have tended to mirror existing non-distributed global-search or localsearch algorithms. Unfortunately, existing distributed global-search algorithms derive from classical backtracking search methods and require a total ordering over variables for completeness. Distributed variants of local-search algorithms (such as distributed breakou...

متن کامل

Second International Conference on Multiagent Systems 1996 Distributed Breakout Algorithm for Solving Distributed Constraint Satisfaction Problems

This paper presents a new algorithm for solving distributed constraint satisfaction problems (distributed CSPs) called the distributed breakout algorithm, which is inspired by the breakout algorithm for solving centralized CSPs. In this algorithm, each agent tries to optimize its evaluation value (the number of constraint violations) by exchanging its current value and the possible amount of it...

متن کامل

Applying interchangeability techniques to the distributed breakout algorithm

This paper presents two methods for improving the performance of the Distributed Breakout Algorithm using the notion of interchangeability. In particular, we use neighborhood partial and full interchangeability techniques to keep conflicts localized and avoid spreading them to neighboring areas. Our experiments on distributed sensor networks show that such techniques can significantly reduce th...

متن کامل

A Distributed Breakout Algorithm for Solving a Large-Scale Project Scheduling Problem

This paper describes an application, an algorithm and the modeling of a distributed CSP. A real-life, distributed, resource constrained, large-scale, project-scheduling problem is introduced. This problem is modeled and formalized as a distributed CSP. It is discussed and demonstrated how local, heterogeneous and ambiguous project coordination information of the project partners can be exchange...

متن کامل

Distributed Breakout vs. Distributed Stochastic: A Comparative Evaluation on Scan Scheduling

This research is motivated by an application of solving a distributed scan scheduling problem in distributed sensor networks. In this paper, we study distributed stochastic algorithm (DSA) and distributed breakout algorithm (DBA), two distributed algorithms developed earlier for distributed constraint satisfaction problems. We experimentally study their properties and compare their performance ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Artif. Intell.

دوره 161  شماره 

صفحات  -

تاریخ انتشار 2005